package models

type HTTPEvent struct {
	Path            string            `json:"path"`
	HTTPMethod      string            `json:"httpMethod"`
	Headers         map[string]string `json:"headers"`
	QueryParameters map[string]string `json:"queryParameters"`
	PathParameters  map[string]string `json:"pathParameters"`
	Body            string            `json:"body"`
	IsBase64Encoded bool              `json:"isBase64Encoded"`
	Task            Task              // 解析 body 后得到的任务参数
}

type HTTPResponse struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
	TaskId  string `json:"task_id"`
	Data    any    `json:"data"`
}
